html,body { font-size:12px;}

a { color:#000;}
a:hover { text-decoration:none;}

.layout { height:100%; min-width:1004px;}
.layout .header { height:60px;}

.logo { width:120px; background:url(../images/cshop-logo.gif) no-repeat 15px 14px; text-align:right; font-family:Arial; font-size:10px; color:#888;}

.userInfo { text-align:right; height:24px; vertical-align:top; padding-right:10px;}

.navMenu-bg { background:url(../images/nav-bg.gif) left bottom no-repeat;}
.navMenu { display:block; padding-left:10px;}
.navMenu li { display:block; float:left; height:26px; padding:0px 15px; line-height:26px;}
.navMenu li.default { border:1px #3399cc solid; border-bottom:1px #f8fefe solid;}
.navMenu li.default a { color:#000;}
.navMenu a { text-decoration:none; color:#000;}
.navMenu a:hover { text-decoration:none; font-weight:bold;}

.leftMenu-bg { background:url(../images/left-bg.gif) no-repeat 120px 60px;}
.leftMenu { display:block; }
.leftMenu li { display:block; line-height:25px; padding-left:20px;}
.leftMenu li.default a { text-decoration:underline;}
.leftMenu a { text-decoration:none; color:#000;}
.leftMenu a:hover { font-weight:bold;}

.sitemap { line-height:30px; text-align:right; padding-right:10px; color:#666; background:url(../images/op-bg.gif) right bottom no-repeat;}
.sitemap a { color:#666; text-decoration:none;}
.sitemap a:hover { color:#666; text-decoration:underline;}

.copyright { line-height:30px; background:url(../images/op-bg.gif) right top no-repeat; padding-right:10px; text-align:right; color:#666; font-style:italic;}